
# 求水仙花数
# 第一种方法
lst=[]
for i in range(100,1000):
   a=i//100
   b=i%10
   c=i%100//10
   if a**3+b**3+c**3==i:
      lst.append(i)
print(lst)    
# 第二种方法


lst=[]
for i in range(100,1000):
    v = 0
    for j in str(i):
        v+=int(j)**3
    if v == i:
        lst.append(i)
print(lst)